public class Element {
		private Element enTete;
		private Element haut;
		private Element bas;
		private Element gauche;
		private Element droit;
		private Forme forme;
		private int donnee;
		
		public Element() {
			enTete = this;
			haut = this;
			bas = this;
			gauche = this;
			droit = this;
			forme = null;
			donnee = 0;
		}
		
		public Element(Element enTete, Element haut, Element bas, Element gauche, Element droit, Forme forme, int donnee) {
			this.enTete = enTete;
			this.haut = haut;
			this.bas = bas;
			this.gauche = gauche;
			this.droit = droit;
			this.forme = forme;
			this.donnee = donnee;
		}
		
		public Element getEnTete() {
			return enTete;
		}
		
		public Element getHaut() {
			return haut;
		}
		
		public Element getDroit() {
			return droit;
		}
		
		public Element getBas() {
			return bas;
		}
		
		public Element getGauche() {
			return gauche;
		}
		
		public Forme getForme() {
			return forme;
		}
		
		public int getDonnee() {
			return donnee;
		}
		
		public void setEnTete(Element enTete) {
			this.enTete = enTete;
		}
		
		public void setHaut(Element haut) {
			this.haut = haut;
		}
		
		public void setDroit(Element droit) {
			this.droit = droit;
		}
		
		public void setBas(Element bas) {
			this.bas = bas;
		}
		
		public void setGauche(Element gauche) {
			this.gauche = gauche;
		}
		
		public void setForme(Forme forme) {
			this.forme = forme;
		}
		
		public void setDonnee(int donnee) {
			this.donnee = donnee;
		}
		
		public void plus() {
			donnee++;
		}
		
		public void moins() {
			donnee--;
		}
	}